// 可以导出变量函数类对象..
// export const name = 'hello'
// export let addr = 'hz'
// export var list = [1, 2, 3]


// const name = 'hello'
// let addr = 'hz'
// var list = [1, 2, 3]

// export {
//     name,
//     addr,
//     list
// }






// const name = 'hello2'
// let addr = 'hz2'
// var list = [1, 2, 3, 4]

// export default name
// export {
//     addr,
//     list
// }




// 导出函数,唯一区别就是需要显示声明这是个函数：
// export function say(content) {
//     console.log(content);
// }

// export function run() {
//     console.log('i am runing');

// }
// const say_d = (content) => {
//     console.log(content);

// }
// export default say_d;



// 导出对象：
// 这样只能导出一个对象
// export default {
//     code: 1,
//     message: 'success'
// }
// 多个对象需要保存起来一起导出
// const data = {
//     code: '111'
// }
// const des = {
//     age: 20,
//     addr: 'Beijing'
// }
// export default {
//     data,
//     des
// }



// 导出类：
// class Test {
//     constructor() {
//         this.id = 2
//     }
// }
// export {
//     Test
// }

// // 只导出一个可以省略class
// export default class {

// }


export class Test {
    constructor() {
        this.id = 6
    }
}
export class Animal {
    constructor() {
        this.name = 'dog'
    }
}

export default class People {
    constructor() {
        this.id = '132'
    }
}